package day05;

import java.util.Random;

public class ExtendedExercises {
    public static void main(String[] args) {
        //1)定义一个方法getMaxOfArray()，用于获取数组元素的最大值，并返回，测试方法
        int[] arr = {23, 45, 84, 88, 44};
        int max = getMaxOfArray(arr);
        System.out.println(max);
        System.out.println("-----------");

        int[] ac = new int[10];
        for (int i = 1; i < ac.length; i++) {
            ac[i] = (int) (Math.random() * 100);
            System.out.println(ac[i]);
        }
        System.out.println("-----------");
        int m = getMaxOfArray(ac);
        System.out.println(m);

        //2.定义一个printArrayData()，用于输出整型数组的每一个元素的值，测试方法
        int[] arr1 = {23, 36, 54, 58, 64};
        printArrayData(arr1);

        Random rand = new Random();//随机生成数
        int[] as = new int[10];
        for (int i = 0; i < as.length; i++) {
            as[i] = rand.nextInt(100);
        }
        printArrayData(as);
    }

    public static int getMaxOfArray(int[] arr) {
        int max = arr[0];
        for (int i = 1; i < arr.length; i++) {
            if (max < arr[i]) {
                max = arr[i];
            }
        }
        return max;//返回的是max里面的那个数

    }


    public static void printArrayData(int[] arr) {
        for (int i = 1; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
    }
}